
function getItem(name) {
  const data = window.localStorage.getItem(name)
  try {
    // 尝试把 data 转为 JavaScript 对象
    return JSON.parse(data)
  } catch (err) {
    // data 不是 JSON 格式字符串，直接原样返回
    return data
  }
}

function setItem(name, value) {
  window.localStorage.setItem(name, JSON.stringify(value))
}

function removeItem(name) {
  window.localStorage.removeItem(name)
}

export default {
  getItem,
  setItem,
  removeItem
}
